main altar - Turkish English Dictionary